miércoles, 2 de septiembre de 2009

CUESTIONARIO PARA UNIDAD VIII ARCHIVOS

descargaCUESTIONARIO PARA UNIDAD VIII  ARCHIVOS

 

1.-Defina qué es un archivo

Los archivos en Java se definen mediante flujos (de entrada y de salida), se definen dos tipos de archivo, binarios y de texto.

 

Archivos de Texto:
Son aquellos archivos que solo almacenan datos de tipo carácter o cadena de caracteres.

 

Archivos binarios de acceso secuencial
A diferencia de los archivos de texto, en estos archivos se almacenan datos de todo tipo (char, long, float, int etc.).

 

2.-Para qué se utilizan los archivos?

Son utilizados para:
* Información de tipo registro
* Guardar información que no necesite de un formato especifico
*Guardar información de cualquier otro tipo en estos archivos no es una solución óptima.

3.-Cuál es la importancia de los archivos?

Los tipos de datos que se almacenan es estos archivos se guardan de manera binaria, de acuerdo a la extensión que tengan los tipos de datos.
Los datos se guardan de manera secuencial, es decir, uno tras de otro.
Cuando queremos accesar a un dato, es este tipo de archivos, tenemos que leer cada dato, hasta encontrar aquel que andamos buscando.

4.-Cuál es la diferencia entre los archivos secuenciales y los archivos de acceso aleatorio.

Los archivos aleatorios son especialmente más útiles que los archivos secuenciales que explicabamos en los ejercicios anteriores, puesto que en los secuenciales, como su nombre lo indica, tanto la lectura como la escritura se hace de manera SECUENCIAL. Por tanto, para buscar un registro en especial, es necesario (si estamos buscando de forma simple, o sea secuencial) buscar registro por registro. Este problema es solucionado con el uso de archivos aleatorios, puesto que tanto la lectura como la escritura de archivos es "directa".

5.-Defina lo que es un Flujo hablando de E/S en java.

Java llama flujo a esta abstracción y la implementa con varias clases del paquete java.io. El flujo de E/S representa todos los orígenes y destinos de los datos detrás de una interfaz uniforme. La entrada está encapsulada en la clase InputStream y la salida en la clase OutputStream. Estas dos clases abstractas son las que todos los objetos deberían referenciar cuando tratan la E/S en general.

6.-Especifique qué es un Flujo de Caracteres y qué es un Flujo de Bytes.

 

 

 

 

 


lostgold


427283_1175393218